<template>
	<ls-page :hidden="true" :hideTopbar="true" backgroundImage="https://oss.jtmckj.com/h5-uniapp/center/ch-bg.png" :default-bg="false">
    </ls-page>
</template>

<!-- 登录流程：
 1.获取code，
 2.用code换取微信信息与用户信息
 3.如果用户未开卡未注册（也就是未开通会员），则需要跳转到第三方地址去提交表单开卡，然后提交完，返回我的页面，去注册，然后存储注册成功返回的用户信息，然后去获取门店信息，再存储起来，最后获取卡列表信息，存储默认第一张卡信息。
 4.如果用户已经开卡已注册，则存储注册成功返回的用户信息，然后去获取门店信息，再存储起来，最后获取卡列表信息，存储默认第一张卡信息，最好跳转到首页。
 -->
<script setup>
	// 单纯拿到code后即可
	import { onLoad, onShow } from '@dcloudio/uni-app';
	import { HFiveLogin, HFiveRegister, GetBaseConfigInfoH5,HFiveAppObjProcess,HFiveMemberAppObjProcess } from '@/api/public.js'
	// token brandCode orgCode
	// 首先扫描二维码 或者 通过拼接访问路径https://jtmckj.cn/kbq/#/pages/index?brandCode=xxxxx&orgCode=xxxxxxxxx
	// 然后将获取brandCode orgCode存储起来
	onLoad((options) => {
		let shopInfo = {
			'brandCode':'0003',
			'orgCode':'0015'
		}
		uni.setStorageSync('shopInfo',shopInfo) 
		getWxUserInfoCode()
	});
	onShow(() => { });  

	const getWxUserInfoCode = () => { 
		let link = window.location.href;
		// console.log(link, 'link');
		let code = null;
		let appid = 'wx9ca285016aa3ecd5'; // 先特科技（测试）
		// let appid = 'wxd536727fd1a498a7'; // 富德快（正式）
		
		let uri = 'https://jtmckj.cn/kbq/pages/account/firing/index'  
		// let appsecret = "填写公众号开发者秘钥"; //公众号开发者秘钥  需要前端自行获取时才需要
		// 判断link中有没有code=字符串
		if (link.indexOf('code=') === -1) { 
			window.location.href = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appid}&redirect_uri=${uri}&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect`;
		} else {
			let temp = link.split("code=")[1];
			code = temp.split("&")[0]; 
			console.log('code：',code)
			uni.setStorageSync("code", code) 
		}
	}  
	
</script>

<style scoped lang="less">

</style>